home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / pmail274.zip / MANUAL.TXT < prev    next >
Text File  |  1992-09-16  |  91KB  |  1,650 lines

  1.  
  2. POPmail/PC    - 1 -
  3.  
  4.  
  5. POPmail/PC    - 1 -
  6.  
  7.  
  8.  
  9.  
  10.  
  11. Table of Contents
  12. 1.    Introduction    3
  13. 1.1    Help!    3
  14. 1.2    Background and Philosophy    4
  15. 1.3    Selecting a Host Mail Server    4
  16. 2.    The POPmail User Interface    5
  17. 2.1    Menu Bar    6
  18. 2.2    Status Bar    8
  19. 2.3    Dialog boxes    8
  20. 2.3.1    Software Buttons    8
  21. 2.3.2    Input Boxes    9
  22. 2.3.3    Check Boxes    9
  23. 2.3.4    Radio Buttons    9
  24. 2.3.5    List Box    9
  25. 2.4    Editing Text    9
  26. 3.    Installation    10
  27. 3.1    System Requirements    10
  28. 3.2    How to Obtain POPmail    10
  29. 3.3    Loading the Clarkson Packet Driver    11
  30. 3.4   Configuring POPmail    11
  31. 3.4.1    User Name    12
  32. 3.4.2    Password    12
  33. 3.4.3    Host Computer    12
  34. 3.4.4    Microcomputer IP address    13
  35. 3.4.5    Subdirectory for Mail    13
  36. 3.4.6    Gateways    13
  37. 3.4.7    Name Servers    13
  38. 3.4.8    Time Zone    13
  39. 3.4.9    Language    14
  40. 3.4.10    Advanced    14
  41. 3.5    Advanced Configuration Parameters    14
  42. 3.5.1    Preferred Full Name    15
  43. 3.5.2    Net mask    15
  44. 3.5.3    Domain request timeout    15
  45. 3.5.4    Connect timeout    15
  46. 3.5.5    I/O timeout    16
  47. 3.5.6    Retransmit timeout    16
  48. 3.5.7    Max transmit unit in bytes:  MTU    16
  49. 3.5.8    Max segment we can receive:  MAXSEG    16
  50. 3.5.9    Most bytes we can receive without ACK    16
  51. 3.5.10    POP port    16
  52. 3.5.11    Finger port    16
  53. 4.  The Composer Window    17
  54. 4.1    Sending Mail to Other Users    17
  55. 4.2    Sending Mail to a Group    19
  56. 4.2.1    Selecting a Predefined Group    19
  57. 4.3    About Enclosures    20
  58. 4.3.1    Receiving Enclosures from a Macintosh    20
  59. 4.3.2    Sending Enclosures to a Macintosh    21
  60. 4.3.3    Problems with Exchanging Documents    21
  61. 4.3.4    Sending Enclosures    22
  62. 4.3.4.1    Sending multiple enclosures    23
  63.  
  64. 5.  The Viewer Window    24
  65. 5.1    Fetch Incoming Mail    24
  66. 5.2    Paging through the Database    25
  67. 5.3    Reply to Incoming Mail    26
  68. 5.4    Forwarding Mail    26
  69. 6.    Setting Program Preferences    26
  70. 7.    Desk Accessories    28
  71. 7.1    Calculator    28
  72. 7.2    Calendar    28
  73. 7.3    ASCII Table    28
  74. 7.4    IP Finder    28
  75. 7.5    Finger    28
  76. 8.    Other Features    29
  77. 8.1    Memo Editor    29
  78. 8.2    Moving a Window    29
  79. 8.3    Resizing a Window    29
  80. 8.4    Trace Facility    29
  81. 8.5    Program Switches    30
  82. 8.6    Overloaded Buttons    31
  83. 9.    Summary and Cautions    31
  84. 9.1    Acknowledgments    32
  85. 10.    Miscellaneous Technical Issues    32
  86. 10.1    Using POPmail with Novell    32
  87. 10.2    Using POPmail with Windows 3.0    32
  88. 11.    POPmail Questions & Answers    34
  89.  
  90. 1.    Introduction
  91. This manual is about POPmail for IBM and compatible microcomputers that run the MS-DOS 
  92. operating system.  In this document, for the sake of simplicity, we will often refer to these 
  93. computers as IBM╒s or PC╒s.  POPmail is an electronic mail (E-mail) system, written by 
  94. microcomputer support staff at the University of Minnesota. With the POPmail program, you 
  95. can send and receive E-mail messages locally or to and from large systems on campus and 
  96. around the world.  In addition to POPmail for the IBM, we also support an Apple Macintosh 
  97. version, although all references to POPmail in this manual will pertain only to the IBM version 
  98. unless otherwise specified.
  99.  
  100. POPmail uses the standard IBM character set to emulate a graphical user interface (GUI).  For 
  101. this reason, POPmail runs on a wide range of IBM PCs and compatibles, including the earliest 
  102. PCs which contained a monochrome display adapter (with no graphics support).  In other 
  103. words, POPmail does not require that you install a special graphics display adapter in your 
  104. computer.
  105.  
  106. With a GUI, you interact with the program by responding to graphical symbols on the 
  107. computer screen, rather than by issuing single line commands (as with the MS-DOS operating 
  108. system).  Because of its intuitive user interface, POPmail is largely self-explanatory and very 
  109. easy-to-use.  If you are familiar with the GUI in Microsoft Windows or the Apple Macintosh 
  110. operating system, you will be able to run POPmail without much help from this manual.
  111.  
  112. We allow free distribution of POPmail to all interested parties provided that our copyright 
  113. notices are not altered or removed and you do not charge others for distribution of our 
  114. software.
  115.  
  116. 1.1    Help!
  117. If you run into difficulties when installing or using POPmail, you should first contact your 
  118. local network administrator.  If you have questions, bug reports, suggestions, or general 
  119. comments about POPmail you can send E-mail to us at:
  120.  
  121.           popmail@boombox.micro.umn.edu
  122.  
  123. or if you prefer paper mail:
  124.  
  125.           POPmail Project
  126.           University of Minnesota
  127.           Room 125 Shepherd Labs
  128.           Minneapolis, MN 55455
  129.           U.S.A.
  130.  
  131. In all of your correspondence pertaining to POPmail, please:
  132.  
  133.           Ñ  Indicate your POPmail version number.
  134.           Ñ  Indicate your operating system and version number (e.g., DOS 3.2).
  135.           Ñ  If possible, send us a diagnostic record of your POPmail session.
  136.               (See the "Trace Facility" section of this manual for further details.)
  137.  
  138. Additional help information is available in the "POPmail Questions & Answers" section at the 
  139. end of this manual.
  140.  
  141. 1.2    Background and Philosophy
  142. To be widely effective, an E-mail system must embody these three qualities: wide connectivity, 
  143. ease of use, and reasonable cost.  We designed POPmail with these three goals in mind.
  144.  
  145. Wide connectivity is crucial because most people don╒t want to use three or four different Email 
  146. packages to communicate with colleagues who use different computers.  You can use POPmail 
  147. to send and receive E-mail to and from the academic computer center mainframes on campus as 
  148. well as between departmental workstations.  Moreover, you can use POPmail to exchange E-
  149. mail with other computers on the worldwide internet (CICNET, NSFNET, and MRNET) and 
  150. on BITNET.  Many mainframe computers and workstations have mail programs with wide 
  151. connectivity, but often, these E-mail programs are difficult to learn and use.  For this reason, 
  152. we developed POPmail to provide wide connectivity in a user-friendly environment.  In 
  153. addition, POPmail is free (in the public domain).
  154.  
  155. POPmail╒s name is derived from Post Office Protocol (POP), the protocol that defines how a 
  156. computer can retrieve mail from another computer (which acts as a shared post office or mail-
  157. server).  POPmail uses either the POP2 or POP3 protocol to communicate between POPmail 
  158. and a mail server.
  159.  
  160. 1.3    Selecting a Host Mail Server
  161. POPmail requires a host computer to act as a central shared mail server.  Several host options 
  162. are available to you.  If you are affiliated with the University of Minnesota, the easiest option is 
  163. to sign up for mail-server-only service with the mainframe division of CIS (the University╒s 
  164. Computer and Information Services department). For $20 per year, the mainframe division will 
  165. provide those in the University community with unlimited access to the mainframe mail-server.  
  166. (For further information about this service, you can call CIS Accounts at 612-625-1511.)
  167.  
  168. If you have access to a Unix-based computer in your department or work group, you may want 
  169. to use that machine as your host mail server.  Examples of small Unix hosts include SUN 
  170. workstations, NeXT computers, or Apple Macintosh IIs running the A/UX operating system.  
  171. Computers of this size should be adequate for servicing around 150 POPmail users.  Because 
  172. Unix machines have excellent connectivity to other systems, they are a good choice for a mail 
  173. server.  Of course, for full connectivity, any mail server you select must be connected to the 
  174. backbone network in order to communicate with the rest of the campus and the world.
  175.  
  176. Any reliable E-mail system will require a post office machine (or host mail server) to hold mail 
  177. that arrives when a user's microcomputer is turned off.  The host mail server should be 
  178. available 24 hours a day to receive and store all incoming mail messages until it is convenient 
  179. for the user to read them.
  180.  
  181. Another low-cost option you can consider for a host mail server is to use the University of 
  182. Minnesota's MailStop program.  MailStop is a mail-server application that runs on Macintosh 
  183. computers.  This server software is designed to service client workstations (either IBM-
  184. compatibles or Macintosh computers) that run POPmail.  MailStop is in the public domain and 
  185. is included as part of our overall POPmail package.  This means that MailStop, along with 
  186. POPmail, is available from us via anonymous FTP on the internet.  (See the "Configuring 
  187. POPmail" section below for details.)
  188.  
  189. In any case, to use POPmail, you designate one machine as a post office (also known as a POP 
  190. server).  Incoming mail is held in your mailbox on the post office server until you use POPmail 
  191. on your microcomputer to call for the mail.  This process is similar to having your paper mail 
  192. held for you in a P.O. box at the U.S. Post Office.  Like the paper mail user, those who use 
  193. POPmail don╒t need to know how the post office business works; they just need to know how 
  194. to collect their mail.
  195.  
  196. Figure 1 is a diagram of a worksite that uses a mainframe computer as the mail server; the 
  197. server is connected to the campus-wide backbone network.  The worksite is running POPmail 
  198. on both IBM and Macintosh microcomputers.  The IBM computers on the top of the diagram 
  199. are connected to the campus backbone network by Ethernet cable and a LANmark Ethernet 
  200. telephone Type LDI-410.  (Making a connection to the Ethernet backbone may entail running 
  201. wires for the network and setting up a LANmark phone connection.  If you are on the 
  202. University of Minnesota phone system and you do not have the wiring and phone in place, call 
  203. Telecommunications Services at 612-625-6333.)
  204.  
  205. Figure 1:  Sample POPmail Setup
  206.                                                           
  207. 2.    The POPmail User Interface
  208.  
  209. The POPmail screen consists of two full-sized windows.  The Viewer Window is for viewing 
  210. messages which have been sent to you.  The Composer Window is used to compose new 
  211. messages to send to others.
  212.  
  213. In addition to POPmail's two full-sized windows, smaller windows, (dialog boxes) pop up 
  214. from time to time in response to commands you issue or buttons you click.
  215.  
  216. 2.1    Menu Bar
  217. The very top line of the computer screen contains POPmail's menu bar with six menu labels.  
  218. The menu bar looks like this:
  219.  
  220.              ║   Options   Edit   Group   Memo   Window  Help
  221.  
  222. The menu bar is the primary mechanism you use to communicate with the POPmail program.  
  223. The menus have "pull-down" labels; that is, when you select Edit in the menu bar, a list of 
  224. specific editing commands are dropped down from the Edit menu label and displayed in a list. 
  225. If one of the commands in a pull-down menu is followed three periods (...), a modal dialog 
  226. box (explained later in this section) will be displayed when you select that command.  If a 
  227. command in a pull-down menu is not followed by three periods, this means that once you 
  228. choose it, the indicated action will occur immediately.
  229.  
  230. You can use either a mouse or keyboard to select commands.  To use a mouse, click on the 
  231. desired menu title to display the pull-down menu. (Use only the left mouse button if your 
  232. mouse has more than one button).  Then click on the desired command.  Alternatively, instead 
  233. of clicking, you can push the mouse button over a menu title and then continue to hold the 
  234. mouse button down while you move the mouse cursor straight down from the menu title to the 
  235. desired menu command, and then release the mouse button.  If you decide not to choose a 
  236. command, just move the mouse cursor out of the boundaries of the pull-down menu and 
  237. release the mouse button.  Then no action will be performed.
  238.  
  239. To choose menu commands using the keyboard, first pull down the menu.  You do this by 
  240. pressing the F10 key to make the menu bar active.  (When the menu bar is active, one menu 
  241. title is highlighted.)  If the menu title you want is not the one currently highlighted, use the 
  242. arrow keys to move to the right or left along the menu bar, until the menu title you want to 
  243. select appears highlighted. (Alternatively, you can just type the first letter of the menu title.)  
  244. Then press the <ENTER> key.  This will cause the menu to pull-down (drop-down).  There 
  245. also is a hot-key alternative method to pull-down a menu.  Hold the Alt key down while typing 
  246. the letter corresponding to the first letter of the menu title you want (e.g., type Alt-G to pull-
  247. down the Group menu). ╩The hot key to pull-down the ║ menu (called the system menu) is 
  248. Alt-Spacebar.
  249.  
  250. Once the menu you want is pulled down, use the up-down arrow keys to highlight the 
  251. command you want and press <ENTER> to choose (perform) the highlighted command.  (As a 
  252. shortcut:  press the key corresponding to the highlighted letter of the desired command in order 
  253. to choose that command.)
  254.  
  255. Once you choose (perform) a menu command, POPmail will do one of two things:  carry out 
  256. the command directly or display a modal dialog box.
  257.  
  258. The individual items under the pull-down menus are organized as shown in the following table.  
  259. Highlighted letters (shown here as capital letters) are used to perform the various short-cuts 
  260. described in the previous section and elsewhere in this manual.
  261.  
  262. Note that the highlighted letter (shown here as a capital letter) associated with each command is 
  263. not always the first letter of the command.  In addition, some menu commands are considered 
  264. to be so important that they can be activated with a hot key alternative.  These hot keys are also 
  265. shown below.
  266.  
  267. Menu Title    Commands    Hot-key
  268.  
  269.     ║
  270.         About...
  271.         ----------
  272.         Calculator
  273.         calenDar
  274.         ascii Table
  275.         Video mode
  276.         Ip finder
  277.         Finger
  278.     Options
  279.         pReferences...
  280.         Configure...    Alt-C
  281.         ----------
  282.         pRinter setup...
  283.         Print    Alt-P
  284.         ----------
  285.         Trace    Alt-F10
  286.         ----------
  287.         eXit    Alt-X
  288.     Edit
  289.         Undo
  290.         ----------
  291.         cuT    Shift-Del
  292.         Copy    Ctrl-Ins
  293.         Paste    Shift-Ins
  294.         ----------
  295.         Find...    Ctrl-QF
  296.         Replace...    Ctrl-QA
  297.         search Again    Ctrl-L
  298.         ----------
  299.         cLear composer
  300.     Group
  301.         Make group...
  302.         Select group...    F5
  303.     Memo
  304.         Change Dir...
  305.         ----------
  306.         Open
  307.         New
  308.         Save    F2
  309.         Save As...
  310.     Window
  311.         cLose    Alt-F3
  312.         Resize/move    Ctrl-F5
  313.         Next window    F6
  314.         Zoom
  315.         Tile
  316.         cAscade
  317.         ----------
  318.         Viewer    F7
  319.         Composer    F8
  320.         Show clipboard
  321.     Help
  322.         Contents
  323.         Index    Shift-F1
  324.         Previous topic    Alt-F1
  325.         Help on help
  326.  
  327.  
  328. 2.2    Status Bar
  329. POPmail's status bar is located across the bottom line of the screen.  The status bar looks like 
  330. this:
  331.  
  332.     F1 Help   Alt-X  Exit     Alt-F  Fetch    F3  Prev Msg     F4  Next Msg     F7  View    F8  Compose
  333.  
  334. The status bar contains "hot spots."  Hot spots are located wherever words occur in the status 
  335. bar.  For example, "F3 Prev Msg" constitutes one hot spot.  Hot spots are separated from each 
  336. other by more than one space.   When you click on a hot spot with a mouse, the indicated 
  337. function will be carried out.  For example, when you click on the words "F4 Next Msg", 
  338. POPmail displays the next message stored in your mail database, and when you click on the 
  339. words "F8 Compose", POPmail opens the Composer window, allowing you to compose an 
  340. outgoing mail message.
  341.  
  342. To activate a hot spot without using a mouse, you type a hot-key.  For example, if you press 
  343. the F8 function key, POPmail will display the Composer window; and, if you type Alt-X, you 
  344. will exit from the POPmail program.
  345.  
  346. 2.3    Dialog boxes
  347. Once you execute a menu command, POPmail will do one of two things:  either carry out the 
  348. command immediately or display a dialog box.  If a menu command is followed by three 
  349. periods, (e.g., Save As...), the command opens a modal dialog box.  A modal dialog box is 
  350. essentially a question-and-answer session which requires you to select choices and fill in the 
  351. blanks before POPmail will proceed.  Note that while a modal dialog box is displayed, the 
  352. menus and status bar hot spots are inactive.
  353.  
  354. In order to set options in a dialog box, you use five on-screen gadgets.  These five gadgets or 
  355. "controls" are:  radio buttons, check boxes, software buttons, list boxes, and input boxes.  
  356. Figure 2 shows a dialog box illustrating the five controls:
  357.  
  358. Figure 2: Modal Dialog Box
  359.                                              
  360. 2.3.1    Software Buttons
  361. With a mouse, you choose a software button by moving the cursor pointer over the button and 
  362. then clicking the mouse button.  The modal dialog box shown in Figure 2 has two software 
  363. buttons: oK and Cancel.  If you choose oK, the choices you select in the dialog box are 
  364. instituted.  If you choose Cancel, nothing happens and the dialog box goes away without 
  365. instituting any of your changes.
  366.  
  367. If you don't have a mouse, use the keyboard command equivalents to choose and activate a 
  368. button.  Press the <TAB> key consecutively to advance forward through the dialog box until 
  369. the button you want to select becomes highlighted and then press the <ENTER> key to choose 
  370. that software button.  (Press Shift-<TAB> to move backwards in a dialog box.)  When you 
  371. have finished making your choices in a dialog box, type Alt-K (to activate the oK button).  To 
  372. cancel, type the ESC key.
  373.  
  374. 2.3.2    Input Boxes
  375. Input boxes let you enter text.  For example, in one of POPmail's dialog boxes, POPmail 
  376. requires that you enter your full name in an input box. If you type in more text than will fit 
  377. within the input box, the text will scroll automatically.
  378.  
  379. 2.3.3    Check Boxes
  380. Some dialog boxes also have check boxes.  An X inside a square indicates that that option is 
  381. set ON.  An empty box indicates it's OFF.  You set a check box to the ON- or OFF-state by 
  382. clicking on the square or by clicking on the text immediately to the right of the square.  (If you 
  383. don't have a mouse, press the <TAB> key one or more times until the check box is highlighted 
  384. and then press the Spacebar.  Alternatively, you can turn a check box ON or OFF (toggling) by 
  385. holding the Alt key down while typing the highlighted letter (if one is provided).  Any number 
  386. of check boxes can be checked ON at any one time.
  387.  
  388. If several check boxes are grouped together, pressing the <TAB> moves to the next group and 
  389. once the group is selected, you can use the up-down arrow keys to highlight the check box you 
  390. want within the group, and then press the Spacebar to turn the individual check box ON or 
  391. OFF.  On monochrome monitors, POPMail indicates the highlighted check box or group of 
  392. check boxes by placing a chevron symbol (╚) next to it.  When you press <TAB>, the ╚  
  393. symbol moves to the next check box or group of check boxes.
  394.  
  395. 2.3.4    Radio Buttons
  396. Radio buttons work just like check boxes, except that one and only one radio button in a group 
  397. is ON at any one time.  Since only one radio button in a group can be ON at a time, any other 
  398. button in the group which was previously turned on is turned OFF automatically when you 
  399. select another.   
  400.  
  401. 2.3.5    List Box
  402. A list box lets you scroll through a list of choices.  You activate a list box by clicking in it or by 
  403. pressing the <TAB> until it's highlighted.  Once a list box is active, you can use the mouse to 
  404. manipulate the scroll bar (or if you don't have a mouse, press the up-down arrow keys to move 
  405. within the list).
  406.  
  407. (Note:  Inside a dialog box, any item with a highlighted letter indicates that that particular 
  408. gadget can be accessed by holding the ALT key down while typing that highlighted letter.)
  409.  
  410. 2.4    Editing Text
  411. POPmail contains basic word-processing features.  Anywhere in POPmail, the <DEL> key 
  412. deletes text forward from the current cursor position, and the <backspace> key deletes text to 
  413. the left of the cursor position.  Except within a modal dialog box, you can use the mouse to 
  414. drag over (select) text to be cut or copied. Without a mouse, you select text by holding the Shift 
  415. key down and using the arrow keys to expand the amount of text selected, starting with the 
  416. current cursor position.  Once the text is selected (highlighted) you can cut the selected text, by 
  417. selecting Cut from the Edit menu.  Likewise, to copy selected text, select Copy from the Edit 
  418. menu.  Once selected text has been cut or copied, it is stored temporarily in POPmail's 
  419. clipboard.  To paste the text contained in the clipboard, position the cursor in the desired 
  420. location and then select Paste from the Edit menu.
  421.  
  422. POPmail does not support underlined, bold, or italic text.
  423.  
  424. Users who are familiar with WordStar are advised that the POPmail editor also supports the 
  425. WordStar Control Key sequences for cursor movement (Ctrl-E = Line Up; Ctrl-R = Page Up; 
  426. Ctrl-F = Next Word; Ctrl-Y = Delete Line, etc.).
  427.  
  428.  
  429. 3.    Installation
  430.  
  431. 3.1    System Requirements
  432. In order to run POPmail, your microcomputer must be connected to a local area network 
  433. (LAN).  Usually, the LAN will be connected to the campus backbone network, allowing you 
  434. to send and receive mail outside your local work group.
  435.  
  436. In order for your microcomputer to operate on the LAN, you must have a network adapter card 
  437. installed in your microcomputer.  In order to run POPmail, your network adapter card must be 
  438. one of those supported by the Clarkson packet drivers, as explained in the following sections 
  439. of this manual.  (Each Clarkson packet driver is a specialized piece of software designed to talk 
  440. to a specific type of network adapter card.  For a list of network adapter cards currently 
  441. supported by the Clarkson Packet Drivers, please consult our accompanying documentation 
  442. entitled "Installing the Clarkson Packet Drivers".)
  443.  
  444. POPmail runs under DOS version 3.0 or greater and requires 640K of RAM.  POPmail was 
  445. designed to run on a wide range of IBM PCs and compatibles, including the earliest PCs which 
  446. contained only a monochrome display adapter (no graphics support).
  447.  
  448. A Microsoft-compatible mouse is helpful but optional.  You must load mouse driver software 
  449. into your system before running POPmail.  Note also that if your mouse contains more than 
  450. one mouse button, you will be using only the left mouse button when running POPmail. 
  451.  
  452. 3.2    How to Obtain POPmail
  453. POPmail software consists of two components: a Clarkson Packet driver (matched to your 
  454. microcomputer's network adapter card) and the POPmail program software itself.  All the 
  455. software components and their manuals are included on the POPmail diskette, or they may be 
  456. obtained on the internet through anonymous FTP from
  457.  
  458.     boombox.micro.umn.edu
  459.  
  460. Look in the UNIX directory called
  461.  
  462.     /pub/POPmail
  463.  
  464. 3.3    Loading the Clarkson Packet Driver
  465. You install the appropriate Clarkson packet driver according to the installation instructions 
  466. contained in our manual entitled "Installing the Clarkson Packet Drivers."  In order to run 
  467. POPmail, the appropriate Clarkson packet driver must be loaded into RAM (random-access 
  468. memory) each time you boot-up your computer.  To do this, you first run the appropriate 
  469. packet driver by typing the packet driver name, followed by the necessary parameters, as 
  470. described in the manual.
  471.  
  472. After you have installed the appropriate packet driver, copy the POPMAIL.EXE file into a 
  473. directory.  If you want to be able to run POPmail from any directory, modify the PATH 
  474. statement in your AUTOEXEC.BAT file to include the directory containing POPMAIL.EXE.  
  475. Then, you can run the POPmail program by typing:  "POPMAIL" at the DOS prompt.
  476.  
  477. The following two command lines represent an example of the steps needed to load the packet 
  478. driver and start POPmail (of course, the specific packet driver and parameters will depend on 
  479. your configuration).  Type each line following the command prompt and end each line by 
  480. pressing the <ENTER> key:
  481.  
  482.      3C523 0x60 0x3 0x300
  483.      POPMAIL 
  484.  
  485. At this point you are running POPmail.  As long as you do not turn the power off to your 
  486. computer, you can quit POPmail and do other things and then start POPmail again without re-
  487. loading the Clarkson packet driver.  Also if you already have the packet driver loaded for other 
  488. programs like FTP, Telnet, or tn3270, you do not need to re-load the packet driver before 
  489. running POPmail.
  490.  
  491. 3.4   Configuring POPmail
  492. When you use POPmail for the first time, you need to set up POPmail parameters.  POPmail 
  493. needs these configuration parameters in order to identify you and your computer on the 
  494. network.  When you run POPmail for the first time, POPmail will display the "Configure" 
  495. dialog box shown in Figure 3A, allowing you to enter the required parameters. You must enter 
  496. all of the parameters, according to the instructions which follow.  (Consult your network 
  497. administrator for the correct parameter information.)  Space for entering multiple name servers 
  498. and gateways is provided, but only one of each is required.  You will not need to enter 
  499. parameter information during subsequent POPmail sessions, because POPmail will 
  500. permanently remember the parameters you have entered.  You can modify your configuration 
  501. settings at any time by selecting Configure from the Options pull-down menu.
  502.  
  503.  
  504.  
  505. Figure 3A:  First Time Users
  506.                                                     
  507. Initially, the User Name line will be empty and highlighted.  Since it is already selected, you 
  508. can simply type in your User Name.  To enter or edit Password, Host computer, or any of the 
  509. other parameters in the Configure dialog box, use the <TAB> key (or Up and Down arrow 
  510. keys) to advance to the appropriate parameter field.  Then enter the appropriate parameter 
  511. information. (As a short-cut you can select any of the parameter names by holding down the 
  512. Alt key while typing the highlighted character in that parameter name, e.g., type Alt-P to select 
  513. the Password parameter name.  Remember: In general, we use a capital letter to designate a 
  514. highlighted letter within a dialog box.)
  515.  
  516. A brief description of each of the parameters follows:
  517.  
  518. 3.4.1    User Name
  519. Initially, the User Name line will be empty and highlighted.  Since it is already selected, you 
  520. can simply type in your User Name.  This User Name corresponds to the User Name 
  521. (sometimes called the account name) that has been assigned to you for use on the host mail 
  522. server.  Generally, the host mail server will be a Unix machine, and by convention, Unix 
  523. machines use all lower-case letters, so be careful not to capitalize letters in your user name 
  524. when they shouldn't be.
  525.  
  526. 3.4.2    Password
  527. The Password is the key word that the host mail server uses to validate your user name.  The 
  528. person who sets up your account on the host mail server will assign you this password.  
  529. Warning:  Be sure to type in your password exactly as it was assigned, (again, be careful of 
  530. upper- and lower-case considerations).  Note that when you enter your password in the 
  531. Configure dialog box, you will not see your actual password displayed on the screen.  This is a 
  532. security feature of the POPmail program, since it prevents people from viewing your password 
  533. as you enter it.
  534.  
  535. 3.4.3    Host Computer
  536. This is the name or IP address of the computer you are using as a host mail server for running 
  537. POPmail.  Every computer on the TCP/IP (world-wide) network has a unique numerical 
  538. address called an IP address.  The IP address looks something like 128.101.63.1.  In much the 
  539. same way as the post office uses home addresses to distinguish one residence from another, 
  540. the network uses IP addresses to distinguish one computer from another when delivering 
  541. electronic mail.  In addition to having an IP address, each computer on the network often has a 
  542. name, e.g., vx.acs.umn.edu.  Although both the IP address and name are unique for each 
  543. computer, they don't have equal status.  Specifying the host mail server's IP address will 
  544. always work to identify the host computer successfully, while specifying its name identifier 
  545. may not always work.  You can use either the host computer name or IP address.  The 
  546. advantage in using the name, although it is less reliable on the network, is that it's easier to 
  547. remember a name than it is to remember a series of numbers.  If you use a name, the name will 
  548. be converted to an IP address by a computer on the network called a name server.
  549.  
  550. 3.4.4    Microcomputer IP address
  551. This is the IP address of your individual microcomputer or workstation.  See your network 
  552. administrator for a microcomputer IP address assignment.
  553.  
  554. 3.4.5    Subdirectory for Mail
  555. POPmail writes a copy of each message you receive to a file on your personal computer, one 
  556. file per message.  This parameter specifies the drive and subdirectory for POPmail to use when 
  557. saving your messages.  If this subdirectory does not exist on your disk, POPmail will ask you 
  558. if you would like to create a new subdirectory when you exit the dialog box.  (Note: POPmail 
  559. will also ask you if you would like to create the subdirectories called ENCL and ENCL\RSRC 
  560. within your subdirectory.  See the section called "About Enclosures" for more details.)    
  561.  
  562. 3.4.6    Gateways
  563. A gateway is a device which gives your computer access to the outside world, by transferring 
  564. information from one type of network to another.  If you want to use POPmail to send 
  565. messages beyond your local area network (LAN), you must specify the IP address of one or 
  566. more gateways to which your LAN has access.  If more than one gateway is available to you, it 
  567. is to your advantage to enter more than one, increasing the chance that you will find one that is 
  568. up and running when POPmail needs it.  A gateway moves your POPmail information off your 
  569. LAN and routes it on to the outside world.  Contact your network administrator for the IP 
  570. address of gateways accessible to your LAN.
  571.  
  572. 3.4.7    Name Servers
  573. As discussed earlier in the "Host Computer" section above, a name server converts a host mail 
  574. server name into an IP address.  You type in the IP address of your name server in this 
  575. parameter field (see your network administrator for the value to enter). If more than one name 
  576. server is available to you, it is to your advantage to enter more than one IP address, increasing 
  577. the chance that you will find a name server that is up and running when POPmail needs it.
  578.  
  579. 3.4.8    Time Zone
  580. Figure 3B shows the Time Zone List Box which pops up when Figure 3A's Time Zone 
  581. software button is activated.  The Time Zone List Box allows you to indicate your time zone, if 
  582. you are not located within the Central Standard Time zone of the United States, which is the 
  583. default setting.  To indicate your time zone, use the scroll arrows or the up-down arrow keys, 
  584. to select your time zone from the list.  Once your time zone is highlighted, type the <ENTER> 
  585. key or click on the oK button.
  586.  
  587. Figure 3B: Time Zone List Box
  588.                      
  589. 3.4.9    Language
  590. Figure 3C shows the Language List Box which pops up when Figure 3A's Language software 
  591. button is activated.  The Language List Box allows you to indicate the human language (e.g., 
  592. Swedish, English, etc.) you use to communicate.  To indicate your chosen language, use the 
  593. scroll arrows or the up-down arrow keys, to select your language from the list.  Once your 
  594. preferred language is highlighted, type the <ENTER> key or click on the oK button.
  595.  
  596. Figure 3C: Language List Box
  597.                        
  598. 3.4.10    Advanced
  599. Most users will not have an occasion to use the Advanced... software button in the Configure 
  600. dialog box.  POPmail has default parameters which are appropriate for most network 
  601. environments.  However, if you encounter problems in installing or using POPmail on your 
  602. network, consult your network administrator to see whether it might be helpful to alter the 
  603. Advanced configuration parameters described in the next section.
  604.  
  605. When you have finished entering the parameters, click on the oK button to have POPmail save 
  606. your changes to the configuration.  If you decide you don't want your parameter changes to be 
  607. saved, click on the Cancel button.
  608.  
  609.  
  610. 3.5    Advanced Configuration Parameters
  611. The Advanced Configuration Parameters dialog box is designed to provide network 
  612. administrators with more advanced and specialized configuration parameters, in case they are 
  613. needed to install POPmail on network environments which have unique or unusual 
  614. requirements (see Figure 4).  Network administrators can set these specialized parameters by 
  615. activating the Advanced... software button found within the Configure dialog box.  POPmail 
  616. has appropriate default settings for these advanced parameters, which in our experience are 
  617. suitable for most networks.  However, if you encounter problems in installing or using 
  618. POPmail on your network, your network administrator may need to alter the Advanced 
  619. configuration parameters.
  620.  
  621. When the Advanced... software button is activated, the following advanced configuration 
  622. parameters are displayed:
  623.  
  624. Figure 4:  Advanced Configuration Parameters
  625.                                                       
  626. 3.5.1    Preferred Full Name
  627. This is your full name in real life, e.g. John A. Doe.  POPmail gets your full name from the 
  628. SMTP server so you should be able to leave this field blank.  You can use this field to override 
  629. the information returned by the server.
  630.  
  631. 3.5.2    Net mask
  632. The net mask parameter has to do with how your local area network is configured and 
  633. connected to the backbone network at your worksite.  Your network administrator will know 
  634. the correct value to enter here.  Most sites are configured to use a net mask of 255.255.255.0 
  635. (the default value).
  636.  
  637. 3.5.3    Domain request timeout
  638. This parameter sets the maximum number of seconds allowed for the name server on the 
  639. network to convert your computer's host mail server name to an IP address.  The default value 
  640. is set to 20 seconds.  If an error dialog box is displayed stating "Domain name request failed" 
  641. when trying to send or fetch messages, you may need to increase this value.
  642.  
  643. 3.5.4    Connect timeout
  644. When POPmail attempts to connect to the host mail server, this parameter sets the maximum 
  645. number of seconds POPmail will wait before the host mail server will acknowledge your 
  646. attempt to connect.  The default value of 20 seconds is sufficient for most mail servers.  If an 
  647. error dialog box is displayed stating "Open failed" when trying to send or fetch messages, try 
  648. increasing this value.
  649.  
  650. 3.5.5    I/O timeout
  651. This parameter sets the maximum time allowed for POPmail to send and receive data from your 
  652. computer to the host mail server.  With the default value of 20 seconds, POPmail will wait 20 
  653. seconds for a response from the host mail server.  If a response does not come through within 
  654. 20 seconds, POPmail will present an error dialog box stating "error reading from network" or 
  655. "error writing to network" and will abort the Send or Fetch operation in progress.  Again, if 
  656. your host mail server is slow and frequently times out, you may need to increase this parameter 
  657. value.
  658.  
  659. 3.5.6    Retransmit timeout
  660. This parameter sets the length of time in seconds POPmail will wait before retransmitting a 
  661. packet whose earlier transmission was not acknowledged.  The default is one second.
  662.  
  663. 3.5.7    Max transmit unit in bytes:  MTU
  664. This parameter specifies the maximum allowable packet size that POPmail will transmit in 
  665. bytes.  The default is 1024 (1K) bytes.
  666.  
  667. 3.5.8    Max segment we can receive:  MAXSEG
  668. This parameter specifies the maximum size packet in bytes that a host mail server is allowed to 
  669. transmit to POPmail.  The default is 1024 (1K) bytes.
  670.  
  671. 3.5.9    Most bytes we can receive without ACK
  672. This parameter sets the maximum send/receive TCP window size in bytes.  The default is 2048 
  673. (2K) bytes.
  674.  
  675. 3.5.10    POP port
  676. This parameter specifies the port POPmail will use to connect with the POP server.  The default 
  677. value is port 109.  This is the default POP2 port.  If you are using a mail server that uses the 
  678. POP3 protocol you will probably need to change this value to 110.
  679.  
  680. 3.5.11    Finger port
  681. This parameter sets the port the Finger command will use when using the Finger desk 
  682. accessory.  The default value is port 79.
  683.  
  684.  
  685. 4.  The Composer Window
  686.  
  687. 4.1    Sending Mail to Other Users
  688. Using POPmail to send an electronic mail message is easy.  Just follow these steps:
  689.  
  690. 1.    Make the Composer window the active window.
  691. 2.    Specify the recipient of the message.
  692. 3.    Specify recipients of carbon copies, if any.
  693. 4.    Specify the subject of the message.
  694. 5.    Type the message itself.
  695. 6.    Send the message.
  696.  
  697. Make the Composer window the active window.
  698. Press the F8 function key.  This will make the Composer window active.  (The active window 
  699. always appears in front of all other windows.)
  700.  
  701. Specify Recipient.
  702. In order to send a letter to someone through the United States mail, you must know their name 
  703. and address.  Likewise, to send an electronic mail message to someone, you need to know 
  704. their electronic name and address.  This is commonly called their E-mail address.
  705.  
  706. You place the recipient╒s E-mail address into the POPmail field labeled To.  (Initially, the 
  707. cursor is positioned in the To field).  In order to move the cursor between fields, you press the 
  708. <TAB> key or simply click in the desired field with your mouse.  Then type the recipient's 
  709. E-mail address.  Figure 5 shows a sample message in the Composer window.
  710.  
  711. Figure 5:  POPmail screen with the Composer window visible
  712.       ║    Options    Edit     Group    Memo    Window
  713.                                                             
  714.          Alt-X  Exit     Alt-F  Fetch     F3  Prev Msg     F4  Next Msg      F7  View     F8  Compose
  715.  
  716. In this example, the message is being sent simultaneously to two people.  One recipient is 
  717. someone whose E-Mail address is:
  718.  
  719.     kathy@boombox.micro.umn.edu
  720.  
  721. (This address is read: kathy at boombox dot micro dot umn dot edu.  The address denotes a 
  722. person whose E-mail user-name is kathy.  Kathy gets mail at a computer called 
  723. boombox.micro.umn.edu on the Internet.)
  724.  
  725. To send the same message to more than one person, enter additional E-mail addresses 
  726. separated one from the other by one or more spaces (a comma is optional).  The message in 
  727. Figure 5 is also being sent to:
  728.  
  729.     ellen@UMNMOR.BITNET
  730.  
  731. (a recipient named ellen who gets her mail at a computer called UMNMOR on BITNET).  You 
  732. can send the same message simultaneously to as many recipients as you wish.
  733.  
  734. Specify Carbon Copies.
  735. With POPmail you can send a message directly to some people and as a carbon copy to others.  
  736. After specifying the primary recipients of your message in the To field, press the <TAB> key 
  737. once to enter the CC field where you can enter E-mail addresses of the people who are to 
  738. receive ╥carbon copies╙ of the message.  To send carbon copies to more than one person, enter 
  739. additional E-mail addresses separated by one or more spaces (a comma is optional).  Those 
  740. who receive messages see E-mail addresses of both the primary and the carbon copy recipients 
  741. of the message.  If you don╒t want to send carbon copies of your message, you may leave the 
  742. CC field blank.
  743.  
  744. Specify Subject.
  745. You must fill in the Subject field.  To move to this field, press the <TAB> key.  Once your 
  746. cursor is in the field, type a succinct one-line description of your message.  Be courteous and 
  747. wise; use this field to describe the contents of your message briefly but clearly.  The subject of 
  748. our sample message is ╥Next Committee Meeting╙.
  749.  
  750. Type the Message.
  751. The big field just below the Subject field is the Message field.  This is where you will enter the 
  752. body of your message.  To move the cursor to this field, press the <TAB> key again.  Once 
  753. your cursor is in the field, type your message.  Editing text here is easy.  You can use the 
  754. arrow keys to move around in the text and use the <backspace> and <DEL> keys to delete text.  
  755. The current version of POPmail support s word-wrapping; therefore, you only need to type the 
  756. <ENTER> key at the end of paragraphs.  You can also use the WordStar control key 
  757. sequences for cursor movement.  POPmail uses a simple version of a word processor and has 
  758. some limitations.  For example, you cannot make text bold, italic or underlined.
  759.  
  760. Send Mail.
  761. When you are done typing your message click on the Send button.  (Alternatively, type Alt-S;  
  762. or press the <TAB> key until the Send button is highlighted and then press <ENTER>).  The 
  763. message will be sent to the recipients you specified in the To and CC fields.  When the 
  764. message has been sent to the mail-server, a confirmation dialog box is displayed.  Click on the 
  765. OK button or press the <ENTER> key to clear the confirmation box.
  766.  
  767. 4.2    Sending Mail to a Group
  768. Sending POPmail to a group is as easy as sending a message to one person.  With POPmail 
  769. you can keep group lists.  A group is simply a list of recipients (E-mail addresses) that have 
  770. been given a one-word alias (identifier).  For example, you could create a group called Marx 
  771. composed of these three E-mail addresses:
  772.  
  773.     harpo@squeezebox.circus.umn.edu
  774.     groucho@cigarbox.opera.umn.edu
  775.     chico@bandbox.hollywood.umn.edu
  776.  
  777. To create a group alias name, select the "Make Group..." menu item from the Group pull down 
  778. menu.  An edit box with scroll bars will appear to allow you to enter the desired alias name and 
  779. the recipients you want to include in the group.  When you define a Group, you must type the 
  780. group name first.  In our example, shown in Figure 6 below, committee1 and committee2 are 
  781. group names.  The group names are followed by the user names of the members of the group.  
  782. Within a group, each user name is separated from the next by one or more spaces (commas are 
  783. optional).  When you are finished entering the user names for one group, type the <ENTER> 
  784. key twice before entering information to define another group.  (Groups must be separated by a 
  785. blank line.)
  786.  
  787. Figure 6:  Making Groups
  788.                                                    
  789. When you have finished making groups, click on the oK button to save your changes.
  790.  
  791. 4.2.1    Selecting a Predefined Group
  792. To send mail to a group you have already defined, select the "Select Group..." menu item from 
  793. the "Group" pull down menu.  A list box with a vertical scroll bar will appear, giving you a list 
  794. of all your group alias names, as shown in Figure 7.  Select the group name by typing the up 
  795. and down arrow keys until the desired group name becomes highlighted.  Then click on the 
  796. Select button to select that group.  The "To" field of the Composer window will be filled in 
  797. automatically with the full E-mail addresses of the members of the group; the group alias name 
  798. itself does not appear in the To box.
  799.  
  800. Figure 7:  Select  a Predefined Group 
  801.                            
  802. 4.3    About Enclosures
  803. POPmail allows you to enclose files, such as an Excel chart or worksheet, or a memo created 
  804. with Microsoft Word, with each mail message.  Each recipient of your message receives an 
  805. exact copy of the enclosed files.  (Of course, to receive an enclosure from POPmail, the 
  806. recipient must be running POPmail/PC or POPmail/Macintosh.)  Enclosed files appear on the 
  807. recipient's disk with their original contents.  Your recipient can peruse and modify the file and, 
  808. if desired, return it to you as another POPmail enclosure.
  809.  
  810. When the POPmail program receives a message with an enclosed file, the document is stored 
  811. on your disk.  POPmail automatically stores the enclosure in a subdirectory named ENCL of 
  812. the directory you specify for mail (see Configuring POPmail).  For example, if you specify the 
  813. C:\POPMAIL\MAIL directory for incoming mail, POPmail places your enclosures in the 
  814. directory C:\POPMAIL\MAIL\ENCL.
  815.  
  816. Since enclosures are regular files, you can treat them as you would any other file; that is, if 
  817. someone sends you an enclosure containing an executable program, you can run the program 
  818. on your machine as well. In addition, an IBM enclosure containing graphics, italic or bold 
  819. characters, or spreadsheets, will retain all its original characteristics.  In short, sending IBM 
  820. files as enclosures is really no different than transferring files from one machine to another 
  821. using a diskette.
  822.  
  823. 4.3.1    Receiving Enclosures from a Macintosh
  824. Macintosh files are somewhat more complicated than IBM files.  First, Macintosh files can 
  825. have longer and more complicated file names, so if necessary, POPmail/PC will alter the 
  826. original Macintosh file name in order to comply with DOS file name requirements.  Second, 
  827. Macintosh files are divided into one or two forks (parts).  Part One, called the "data fork," is 
  828. completely equivalent to a data file on a DOS computer. Part Two, if present, is called the 
  829. "resource fork."  The resource fork contains special Macintosh-only information.  If an 
  830. enclosure is coming from a Macintosh, POPmail will store the data fork of the document in the 
  831. subdirectory called ENCL.  If the document also contains a resource fork, the resource fork 
  832. portion of the document will be stored in a subdirectory of ENCL called RSRC.  For example, 
  833. if someone sends you a Macintosh HyperCard stack called "French," POPmail/PC will divide 
  834. this incoming Macintosh document into two parts.  Part One the data fork, would have the 
  835. name:
  836.  
  837.     C:\POPMAIL\MAIL\ENCL\FRENCH
  838.  
  839. Part 2 (the resource fork), would have the name:
  840.  
  841.     C:\POPMAIL\MAIL\ENCL\RSRC\FRENCH
  842.  
  843. Actually, the information contained in the resource fork is useless to the IBM user; however, if 
  844. someone sends you a HyperCard stack, you may want to pass it on to another Macintosh user 
  845. without losing any information.  That is why POPmail saves the resource information on the 
  846. PC even though PCs don't have any way of using Macintosh-style resources.
  847.  
  848. 4.3.2    Sending Enclosures to a Macintosh
  849. It is possible to send enclosure files to a Macintosh, as well as receive them.  In fact, many of 
  850. the newer applications, such as Microsoft Excel, have compatible data formats.  They achieve 
  851. this by using only the data fork on the Macintosh and storing the data in compatible formats.
  852.  
  853. In general, if you are creating files on the IBM for later transmission to a Macintosh via 
  854. POPmail, you must be careful to assign the correct file extension to your file name.  The 
  855. Macintosh then will be able to assign the proper system icon, etc. to the IBM file when 
  856. received.  For example, if you are using Excel on an IBM and want to send the Excel 
  857. spreadsheet to a Macintosh user, your file name must have a file name extension of .XLS.  The 
  858. recipient will be able to receive and modify the spreadsheet with no problem, and then send the 
  859. modified spreadsheet back to you.
  860.  
  861. Here are other important file extensions to employ when sending IBM files to a Macintosh:
  862.  
  863.       DOS EXT. Mac Application      Mac Document Type
  864.       ====     =========            ===========
  865.      .XLS      MS Excel 2.2         spreadsheet
  866.      .WKS      MS Excel 2.2         spreadsheet
  867.      .WK1      MS Excel 2.2         spreadsheet
  868.      .PAS      Turbo Pascal 1.1     program source
  869.      .TXT      MacWrite II          ASCII text
  870.      .BAT      MacWrite II          ASCII text
  871.      .C        MS Word 4.0          ASCII text
  872.      .CPP      MS Word 4.0          ASCII text
  873.      .DOC      MS Word 4.0          internal
  874.      .RTF      MS Word 4.0          RTF
  875.  
  876. 4.3.3    Problems with Exchanging Documents
  877. Those who exchange documents with others (via POPmail or even floppy disk) using different 
  878. versions of the same software soon learn that they cannot always save, open, read, or retrieve 
  879. documents in the usual manner.  New versions of the software can usually open or read 
  880. documents created with older versions, but older versions do not recognize documents created 
  881. with newer versions.  However, newer versions of the software usually are backwardly 
  882. compatible in that they contain an option for reading and writing documents in the old 
  883. (obsolete) formats.
  884.  
  885. Exchanging computer documents is generally straightforward when you and the recipient use 
  886. exactly the same version of the same software; for example, when you both use WordPerfect 
  887. 5.1.  However, even in this scenario, if the recipient does not have the font you used to create 
  888. the document, they probably will not be able to see the document as you intend it to be 
  889. reproduced - either on the screen or on a printer.
  890.  
  891. Whenever Microsoft Word users want to exchange documents but are unsure of the recipient's 
  892. software, they should save the document as an RTF (rich text format) document.  Documents 
  893. saved in this manner are compatible with all versions of Word on the IBM and the Mac, as well 
  894. as with some other word processing programs.  Word 5.0 users will see the RTF document's 
  895. name show up in the Transfer/Load menu if the document's name ends in .DOC.  If the 
  896. document's name does not end in .DOC, Word 5.0 users must type in its name to load the 
  897. document.  The newer Word 5.5 is more flexible; it has an option that lets you view a list of all 
  898. documents regardless of their names.
  899.  
  900. Some software comes with built-in file converters.  For example, Microsoft Word for 
  901. Windows 2.0 includes converters for several word processing packages, such as Word for 
  902. DOS, Word for Macintosh, Windows Write, WordPerfect 5.1, and WordPerfect 4.2.  When 
  903. you install Word for Windows this conversion feature is automatically copied to your working 
  904. disk.  Not all software makes using its conversion features so easy to use.  Some software 
  905. requires that you follow special installation instructions to use their converters.
  906.  
  907. Finally, keep in mind that when you E-mail large documents or multiple enclosures, you can 
  908. bog down a network.  To avoid congestion, consider these strategies: send only one enclosure 
  909. per mail message; break up large documents into smaller documents; and mail your documents 
  910. during off-peak hours.
  911.  
  912. As you can see, enclosing E-mail documents is not always straightforward.  The less you 
  913. know about the recipient's hardware and software setup, the more likely you are to run into 
  914. unforeseen problems.
  915.  
  916. 4.3.4    Sending Enclosures
  917. When sending a message, it is often desirable to enclose another file within your message.  For 
  918. example, you may want to send a message notifying others of an upcoming committee 
  919. meeting, and enclose a copy of a map indicating directions to the meeting site.  If you push the 
  920. "Enclose..." button in the Composer window shown in Figure 5, POPmail will display the 
  921. modal dialog box shown in Figure 8.
  922.  
  923. Figure 8: Choose file to enclose Dialog Box
  924.                                             
  925. The list displayed in Figure 8 is simply a list of all the files contained on your disk.  The 
  926. information at the bottom is provided to give you further information about the file you are 
  927. proposing to select as an enclosure.  This helpful information includes: drive, path, and file 
  928. name information, the file size in bytes, and the date and time the file was last modified.  To 
  929. select a document to be sent with the current outgoing message, click on the file name desired 
  930. and then click on the oK button.  At this point, POPmail returns you to the Composer window.  
  931. The enclosure file name will be displayed on the bottom of the Composer window (on the 
  932. window frame) to remind you that you have selected an enclosure.
  933.  
  934. If you hold down the shift key while you push the "Enclose..." button in the Composer 
  935. window shown in Figure 5,  you will invoke a dialog box identical to that shown in Figure 8, 
  936. except that the dialog box will be retitled as "Choose TEXT file to add to message".  You can 
  937. then choose an ASCII text file that will be appended to your message body when the message 
  938. is sent.  You can use this feature to send ASCII text files to others who are not using POPmail 
  939. and cannot accept BINHEXed enclosures (the normal method POPmail uses to send 
  940. enclosures).
  941.  
  942. 4.3.4.1    Sending multiple enclosures
  943. If you select the Enclose... button from the Composer window after you have already selected 
  944. one enclosure, you will see the dialog box shown in Figure 9.
  945.  
  946. Figure 9: Add/Remove Enclosures Dialog Box
  947.                               
  948.  
  949. To add additional files to POPmail's enclosure list for the current outgoing message, click on 
  950. the "Add..." button.  Then POPmail will display the modal dialog box called "Choose file to 
  951. enclose" (Figure 8) on top of the Add/Remove Enclosures Dialog Box (Figure 9).
  952.  
  953. For each enclosure you wish to send, repeat this sequence, choosing one file at a time, until 
  954. you have chosen all the desired enclosures.  If you find that you have selected an incorrect file, 
  955. you can click on (highlight) the incorrect file name in the list shown in the Add/Remove 
  956. Enclosures dialog box (Figure 9) and then delete it by clicking on the Remove button.  When 
  957. your list of enclosures is complete and correct, click on the Done button in the Add/Remove 
  958. Enclosures Dialog Box, and POPmail will return you to the Composer window.
  959.  
  960. Note:  If you hold down the shift key while you push the "Add..." button in the Add/Remove 
  961. Enclosures Dialog Box (Figure 9), you can then choose an ASCII text file that will be 
  962. appended to your message body when the message is sent.  You can use this feature to send 
  963. ASCII text files to others who are not using POPmail and cannot accept BINHEXed enclosures 
  964. (the normal method POPmail uses to send enclosures).  File names which appear in upper case 
  965. letters in the list box shown in Figure 9 will be sent as BINHEXed enclosures.  File names 
  966. which appear in lower case in the list box shown in Figure 9 are ASCII text files which 
  967. POPmail will append to your outgoing message.
  968.  
  969. 5.  The Viewer Window
  970. 5.1    Fetch Incoming Mail
  971. Your incoming mail is held for you at the post-office server until you fetch it. When you fetch 
  972. incoming mail, each message is moved from the mail server to the POPmail subdirectory you 
  973. have specified.  Incoming messages remain in your database until you explicitly discard them.
  974.  
  975. To retrieve your new messages, click the Fetch button on the Viewer window (Figure 10 
  976. below).  (No matter which window is currently active, you can type Alt-F to make the Viewer 
  977. window active and Fetch your mail.)  POPmail will present you with a dialog box to inform 
  978. you whether or not you have mail.  Then POPmail will display the first new message in the 
  979. Viewer window. 
  980.  
  981.  
  982. Figure 10: POPmail screen with the Viewer window visible
  983.   ║   Options   Edit    Group   Memo   Window
  984.                                                             
  985.   Alt-X  Exit     Alt-F  Fetch     F3  Prev Msg     F4  Next Msg      F7  View     F8  Compose
  986.  
  987.  
  988. If you are connected to a printer, you can print the message by selecting Print from the File pull 
  989. down menu.  If you want to delete the message click on the Delete button in the Viewer 
  990. window.  If you don╒t delete the message, it will remain in the database.
  991.  
  992. 5.2    Paging through the Database
  993. Messages are stored in the database in the order they were received.  Each new message is 
  994. stacked on top of its predecessor, just like file cards on a stack.  To move backwards in the 
  995. database (view the previous message), press the F3 function key.  To move to the next 
  996. message in the stack, press the F4 function key.
  997.  
  998. If you save a copy of your outgoing messages (specified in the Preferences dialog box shown 
  999. in Figure 11) from the Options pull-down menu, each outgoing message will be stored in order 
  1000. at the end of your POPmail database.
  1001.  
  1002. Each incoming message is saved to a file on your disk in the subdirectory you specify in the 
  1003. Configure dialog box (see Figure 3A). The name of each file is stored near the end of the To: 
  1004. field along with the complete SMTP header.  (More advanced users may wish to scroll down 
  1005. the To: field to view or retrieve this optional information.  This feature is useful because 
  1006. POPmail will only display the first 45K of the message body.  If the message is larger than 
  1007. 45K in size, you would want to know the file name of the message so that you could retrieve it 
  1008. from disk and view it with some other word-processing program capable of reading arbitrarily 
  1009. large files.)
  1010.  
  1011. 5.3    Reply to Incoming Mail
  1012. One important difference between the Viewer window and the Composer window shown 
  1013. earlier in Figure 5 is that the Viewer window includes a REPLY button.  The Reply button 
  1014. allows you to respond to an incoming message quickly, since POPmail automatically takes the 
  1015. Subject field and From field information from the original message and fills it into the Subject 
  1016. field and To field in the Composer window for your reply.  When you are finished typing your 
  1017. reply, you click the Send button to send your message.
  1018.  
  1019. 5.4    Forwarding Mail
  1020. If you want to forward the message displayed in the Viewer window on to another user, click 
  1021. on the Forward button found in the Viewer window (Figure 10).  POPmail will move the 
  1022. message into a Composer window, and fill in all necessary information automatically.  The 
  1023. Composer will be filled in as follows: the subject field will be prefixed with the text 
  1024. "Forwarded->" and the text in the body will be prefixed by a line indicating who wrote and 
  1025. sent the original message.  All you have to do is enter the appropriate user address in the To: 
  1026. field.
  1027.  
  1028. 6.    Setting Program Preferences
  1029. POPmail is designed so that you can customize the program to meet your needs.  To customize 
  1030. POPmail, select "Preferences..." from the File pull-down menu.  The Preferences dialog box 
  1031. shown in Figure 11 will appear.  Use the mouse to click in the little box to the left of each 
  1032. option in order to toggle the preference ON or OFF (when an X appears in the box to the left of 
  1033. preference, it is turned ON).  (Using the keyboard you can toggle a preference by pressing the 
  1034. Alt key together with the letter that is highlighted for the preference in question; or, press the 
  1035. <TAB> key repeatedly until the desired preference is selected [highlighted] and then press the 
  1036. Spacebar to toggle that preference ON or OFF.)  The default values are pre-set by POPmail to 
  1037. the values shown in Figure 11.  If you don't like these default values, you are free to change 
  1038. them at any time.  POPmail permanently remembers your settings.
  1039.  
  1040. Figure 11: Preferences Dialog Box
  1041.                                      
  1042. The first preference option in Figure 11 is "Include incoming message in Reply".  This feature 
  1043. is used in conjunction with the Reply button in the Viewer window (see Fig. 10). When there 
  1044. is a check in the square to the left of this preference, POPmail will collect the text in the 
  1045. incoming message and include it for reference as a preface to the reply you will formulate to the 
  1046. message while using the Reply feature on the Viewer window.  The text collected from the 
  1047. incoming message will appear before your reply, with a leader line stating, " On [such and 
  1048. such a date] [so and so] writes: ".  In addition, to further differentiate the incoming message 
  1049. from your reply which will follow in the message field,  POPmail places a greater than (>) 
  1050. symbol before each line of the incoming message.  You then type your reply following this 
  1051. reference text.  This feature is useful because it allows each recipient of your reply to consider 
  1052. your reply in the context of the original incoming message.
  1053.  
  1054. The second preference option is "Display POPmail's copyright screen".  When there is a check 
  1055. in the square to the left of this preference, POPmail will display the POPmail copyright dialog 
  1056. box (POPmail's initial screen) whenever you start up POPmail.
  1057.  
  1058. The third preference option is "Add signature to outgoing mail."  When there is a check in the 
  1059. square to the left of this preference, POPmail will automatically end each of your outgoing 
  1060. messages with a signature block of your choice, as shown in the John Doe example in Figure 
  1061. 11.
  1062.  
  1063. The fourth preference option is "Save copy of outgoing mail."  When there is a check in the 
  1064. square to the left of this preference, POPmail will automatically place a copy of each outgoing 
  1065. message into your POPmail database.  This convenient feature saves you a record of every 
  1066. message you send.
  1067.  
  1068. The fifth preference option is "Check for mail at startup".  When there is a check in the square 
  1069. to the left of this option, POPmail automatically fetches any mail waiting for you when you 
  1070. start POPmail.
  1071.  
  1072. The six preference option is "Prompt for password."  When there is a check in the square to the 
  1073. left of this preference, POPmail will require you to enter your password every time you start 
  1074. POPmail.  The password will not be stored in the configuration file.
  1075.  
  1076. The seventh preference option is "43/50 line mode as default."  When there is a check in the 
  1077. square to the left of this preference, POPmail will start with the program in the highest 
  1078. resolution mode allowed by your computer's video display adapter.  You can always use 
  1079. POPmail's Video mode command under the ║ (system) menu to switch to low resolution mode 
  1080. (25 line mode) and back again as often as you wish.
  1081.  
  1082.  
  1083. 7.    Desk Accessories
  1084. POPmail has several desk accessories (small programs that you can run while you are running 
  1085. POPmail).  The POPmail desk accessories are:  calculator, calendar, ASCII table, IP finder, 
  1086. and Finger.  You activate a desk accessory by selecting the appropriate item in the ║ (system) 
  1087. pull-down menu in POPmail's main menu bar.  A short description of each desk accessory 
  1088. follows.
  1089.  
  1090. 7.1    Calculator
  1091. The calculator is a simple four-function calculator.  Numbers and numerical operations are 
  1092. selected by clicking on the calculator buttons or by using the keyboard.
  1093.  
  1094. 7.2    Calendar
  1095. The calendar is a simple electronic calendar.  The current month appears automatically, but you 
  1096. can use the arrow keys or the calendar buttons to move to a future or past month.
  1097.  
  1098. 7.3    ASCII Table
  1099. Use this desk accessory to look up the ASCII codes for any character, including special foreign 
  1100. language characters.
  1101.  
  1102. 7.4    IP Finder
  1103. This desk accessory will look up the IP address of any internet name.
  1104.  
  1105. 7.5    Finger
  1106. You use the Finger desk accessory to look at the status of an account on a given machine.  For 
  1107. example, if you can provide an E-mail address, Finger will tell you the person's name in real 
  1108. life, the last time the person logged in to his account, and other site-specific details.
  1109.  
  1110. At the University of Minnesota, you can use Finger as an electronic phone book. For example, 
  1111. to look up all people with the name Hickman at the University of Minnesota, you would 
  1112. specify HICKMAN@UMN.EDU.  Then Finger returns all information pertaining to Hickmans 
  1113. in the University phone book.
  1114.  
  1115.  
  1116. 8.    Other Features
  1117. 8.1    Memo Editor
  1118. The memo editor is a simple ASCII text editor that lets you open up multiple windows for the 
  1119. purpose of importing and editing ASCII text.  Cut, Copy , Paste, New, Open and Save 
  1120. operations are supported, as well as a Find and Replace facility.  Memo Editor commands are 
  1121. accessed through the Memo and Edit pull-down menus located in POPmail's main menu bar.
  1122.  
  1123. 8.2    Moving a Window
  1124. You can move the Viewer and Composer windows, as well as dialog boxes, by using a mouse 
  1125. or the keyboard.  Using a mouse, place the mouse cursor on the top bar of the window frame, 
  1126. press the left mouse button, and continue to hold the mouse button down while dragging the 
  1127. window to a new location, then release the mouse button.  Using the keyboard, press Ctrl-F5 
  1128. (or select "Resize/Move" from the Window pull-down menu and use the four arrow keys to 
  1129. move the window.  Press <ENTER> when done.)
  1130.  
  1131. 8.3    Resizing a Window
  1132. The Clipboard window (you can view the clipboard by selecting "Show Clipboard" from the 
  1133. Edit menu) and the Trace Window (see the "Trace Facility" below) can be resized as well as 
  1134. moved.  To resize a window using the mouse, grab the lower right corner of the frame and 
  1135. press the left mouse button, dragging the mouse until the desired size is achieved; or, using the 
  1136. keyboard, select "Resize/Move" from the Window menu and use the arrow keys while holding 
  1137. the Shift key down.  Press <ENTER> when done.  In general, the Composer window, the 
  1138. Viewer window, and dialog boxes cannot be resized.  However, in 43/50 (high-resolution) 
  1139. mode, you can click on the zoom box (the little square in the upper right-hand corner of the 
  1140. window) to change the window back and forth from full screen to half-screen.
  1141.  
  1142. 8.4    Trace Facility
  1143. POPmail has a built-in trace facility to assist network administrators in trouble-shooting when 
  1144. POPmail fails to Fetch or Send properly.  If your network administrator is unsuccessful in 
  1145. trouble-shooting the problem, we can be more helpful if we receive trace output.  When tracing 
  1146. is turned ON, POPmail will write a detailed log of the transactions between the PC and the host 
  1147. mail server when messages are fetched or sent.  Then your network administrator can use this 
  1148. log to help locate the source of the problem.  You press Alt-F10 to display the Trace Options 
  1149. dialog box, as shown in Figure 12.
  1150.  
  1151. Figure 12:  Trace Options Dialog Box
  1152.                                         
  1153. By default tracing is turned off.  You turn tracing on by selecting a trace destination, either to 
  1154. the trace window or to a file.
  1155.  
  1156. You can direct the trace output to a Trace window by choosing the "..╩to ╩trace window" radio 
  1157. button and then clicking on the oK button.  Then a movable and resizable Trace window is 
  1158. made visible and active.  You can scroll back through this window to see earlier messages.  
  1159. (The Trace window has an 4k buffer).  All new messages are always added to the bottom of 
  1160. the window.  If the Trace window gets covered by the Viewer or Composer windows, you can 
  1161. bring it to the front by successively pressing F6 (Next Window) until the Trace window 
  1162. appears on top of all other windows.  You can close the Trace window by clicking in the close 
  1163. box in the upper left-hand corner of the window or by pressing the <ESC> key.  Even if the 
  1164. Trace window is closed, transactions will still be recorded to the trace window, you just won't 
  1165. be aware of them.  Remember, if you have closed the Trace window, you can make it visible 
  1166. again by pressing Alt-F10.
  1167.  
  1168. To direct Trace output to a file, select the "..to╩file" radio button, type the name of the file in 
  1169. the input box just to the right of this radio button, and then click on the oK button.  By default, 
  1170. POPmail uses the file name "POPTRACE.TXT".  If you enter PRN for the filename, the trace 
  1171. output will go to your printer.
  1172.  
  1173. The values you enter into the Trace dialog box are transient.  They are forgotten once you quit 
  1174. the POPmail program.  The Trace dialog box initial (default) settings are shown in Figure 12.  
  1175. The four check boxes let you control the level of detail included in the trace output.
  1176.  
  1177. 8.5    Program Switches
  1178. The POPmail program has two advanced optional parameters called program switches.  They 
  1179. are the /P and /BATCH options.
  1180.  
  1181. The /P switch allows multiple users to run a single copy of POPmail on a network, each user 
  1182. with a custom POPmail configuration file.  It also makes it possible for each user to choose 
  1183. among multiple sets of POPmail configuration files by specifying the path (location) of the 
  1184. desired configuration file.
  1185.  
  1186. Using the /BATCH option allows you to find out how many incoming messages are waiting to 
  1187. be read.  When you use the /BATCH option, POPmail runs in a non-interactive mode; that is, 
  1188. POPmail simply reports the number of messages waiting for you and then quits.  POPmail sets 
  1189. ErrorLevel to the number of messages waiting.  In batch mode, you can also redirect the 
  1190. output.  You could use this option in a batch file to check whether any messages are waiting in 
  1191. your mailbox and if there are, run POPmail in interactive mode to retrieve and read them.
  1192.  
  1193. For example, to have POPmail use the configuration file in directory C:\POP77 and run in a 
  1194. batch file so POPmail will report the number of messages waiting, you would use the 
  1195. following command at the DOS prompt when starting POPmail:
  1196.  
  1197.           POPMAIL  /BATCH  /PC:\POP77
  1198.  
  1199. This sample batch file runs POPmail in interactive mode only if there are messages waiting:
  1200.  
  1201.           @POPMAIL   /BATCH   >NUL
  1202.           @IF NOT ERRORLEVEL 1 GOTO :QUITNOW
  1203.           @POPMAIL
  1204.           :QUITNOW
  1205.  
  1206. 8.6    Overloaded Buttons
  1207. An overloaded button is a software button which performs a new function (other than the 
  1208. function originally intended) if the Shift key is held down while the software button is 
  1209. activated.
  1210.  
  1211. Shift-Send
  1212. Shift-Send will cause POPmail to make a copy of your outgoing message regardless of the 
  1213. setting chosen in the Preferences dialog box.
  1214.  
  1215. Shift-Discard
  1216. Shift-Discard will discard a message without further prompting.
  1217.  
  1218. Shift-Enclose
  1219. Shift-Enclose will allow you to append an ASCII text file to your outgoing message.
  1220.  
  1221.  
  1222. 9.    Summary and Cautions
  1223. POPmail is designed to give networked microcomputer users an easy-to-use E-mail system 
  1224. with wide connectivity.  While other Post Office Protocol software for the PC already exists, 
  1225. POPmail/PC╒s user interface mirrors the Macintosh POPmail user interface.  This consistency 
  1226. helps simplify training for departments that have mixed Macintosh and PC computing 
  1227. environments.
  1228.  
  1229. Since there are many details to be considered in establishing a connection to the campus 
  1230. backbone network, we strongly advise that you consult the staff at the Microcomputer 
  1231. HelpLine before you plan your network or purchase any hardware.
  1232.  
  1233. If you want to discuss POPmail (or other E-mail systems), call or visit the Microcomputer 
  1234. HelpLine.  If you visit the HelpLine, our consultants can demonstrate POPmail for you.  If 
  1235. your department decides to run POPmail, we would be happy to help you set things up.
  1236.  
  1237.  
  1238. 9.1    Acknowledgments
  1239. We wish to extend our thanks to Borland International of Scotts Valley, California, for 
  1240. continued excellence in the enhancement of their Turbo Pascal product.  We developed 
  1241. POPmail Version 2.0 using Borland's TurboVision, an object-oriented library of special-
  1242. purpose routines provided with Borland's newest release of Turbo Pascal, Version 6.0.
  1243.  
  1244. For the use of the Clarkson Packet Drivers, the foundation on which our network products are 
  1245. based, we gratefully acknowledge Clarkson College of Potsdam, New York and Dr. Russ 
  1246. Nelson.
  1247.  
  1248. For many helpful comments and ideas as well as selected code segment contributions, we 
  1249. would also like to thank Phil Burns of Northwestern University.
  1250. 10.    Miscellaneous Technical Issues
  1251. 10.1    Using POPmail with Novell
  1252. Version 9.x of the Clarkson packet drivers will work with Novell NetWare.
  1253.  
  1254. First, you must access Novell NetWare by using a special IPX.  It requires
  1255. that you SHGEN a new one using the driver from BYU to create the interface
  1256. between the packet driver and NET3/4/5/X.  The BYU_IPX is a generic IPX that works with 
  1257. any of the boards that use the packet driver, so if you have a mixture of 3COM, Novell 
  1258. Ethernet, and other boards you just need the appropriate packet drivers and the BYU version of 
  1259. the IPX.
  1260.  
  1261. Second, to configure the packet driver to work with Novell NetWare, simply add the -n switch 
  1262. to the command line immediately after the command to invoke the driver, before any other 
  1263. parameters.  For example, to invoke the packet driver for the 3COM 503 board, allowing for 
  1264. use with TCP/IP and Novell NetWare, you would use the following command line:  
  1265.         c503.com -n 0x60 3 0x300
  1266.  
  1267.  
  1268. 10.2    Using POPmail with Windows 3.0
  1269. Version 9.x of the Clarkson packet drivers will work with Microsoft Windows 3.0.  To 
  1270. configure the packet driver to work with Windows 3.0 or greater, add the -w switch to the 
  1271. command line immediately after the command to invoke the driver, before any other 
  1272. parameters.  This allows you to use Windows to invoke POPmail, Telnet, ftp, or tn3270 
  1273. directly.  For example, to invoke the packet driver for the 3COM 503 board, allowing for use 
  1274. with TCP/IP and to work with Windows 3.0, you would use the following command:
  1275.     3c503.COM -w 0x60 3 0x300
  1276.  
  1277. If you want to use Windows and Novell NetWare together, your command lines would look 
  1278. like this:
  1279.         BYU_IPX.COM
  1280.         3c503.COM -n -w 0x60 3 0x300
  1281.  
  1282. In addition, you will need to set up a separate Windows .PIF file for each of the applications 
  1283. (POPmail, Telnet, ftp, and tn3270) with the following options so that Windows can run these 
  1284. packet-driver-dependent applications correctly:
  1285.  
  1286.    Full screen                      ON
  1287.    Background execution             ON
  1288.    Close Window on Exit             ON
  1289.  
  1290.    Under "Advanced...":
  1291.          Background priority       100
  1292.          Detect Idle Time          OFF
  1293.          Lock Application Memory    ON
  1294.          Video Memory             TEXT
  1295.          Monitor Ports              OFF (i.e., all boxes off)
  1296.          Retain Video Memory        ON
  1297.  
  1298. The .PIF file should point to the .EXE files for each of these programs.     
  1299.  
  1300.  
  1301. 11.    POPmail Questions & Answers
  1302. This section presents questions we are asked frequently concerning POPmail/PC.
  1303.  
  1304. -------------------------------------------------------------
  1305. Q.  Does POPmail PC have a "find message" feature?
  1306.  
  1307. A.  Currently, the answer is "no".  We are working on a message search, organizing, and 
  1308. archiving facility.  Right now the "database"-like features are modest.
  1309.  
  1310. -------------------------------------------------------------
  1311. Q. What can I do if POPmail says "Not enough memory
  1312. to run POPmail"?
  1313.  
  1314. A. The current version of POPMail needs at least 512K of free memory.  If you have a lot of 
  1315. TSRs or your network software has a large resident portion, then POPMail will have trouble 
  1316. running.  Do a "chkdsk" or "mem" command to see how much free memory is left for 
  1317. applications.  You may need to remove some device drivers or reduce the number of files or 
  1318. buffers.
  1319.  
  1320. -------------------------------------------------------------
  1321. Q. How do I define a group in the "Edit Groups" window?
  1322.  
  1323. A. Groups are defined by listing a group name, followed by one or more spaces, followed by a 
  1324. group member's mail address, followed by one or more spaces, followed by another group 
  1325. member's mail address, etc. Put a blank line after the group to separate it from the other groups 
  1326. you have defined.
  1327.  
  1328. -------------------------------------------------------------
  1329. Q.  Is there a way to include a full name as a comment in the group listing so that they can be 
  1330. more easily identified?  For example for the alias "chairman" could I define a group as follows?
  1331.  
  1332.          chairman            jb@finsandfur.fw.umn.edu (Joe Blow) 
  1333.  
  1334. A.  No, there is no comment facility to do what you are attempting to do by putting a name in 
  1335. parentheses.  We suggest that you define the alias as the person's name. Then you can easily 
  1336. remember who it is when selecting the Select group... pull-down menu. For example, we 
  1337. suggest that you define the alias like this:
  1338.  
  1339.       Joe_Blow  jb@finsandfur.fw.umn.edu
  1340.  
  1341. By doing this, you can select Joe_Blow off the list of groups rather than trying to remember 
  1342. who "chairman" is.
  1343.  
  1344. Note:  Spaces are separator characters; that is, they mark the end of names.  To denote a space 
  1345. within a name, use the underline character where a space would normally occur. For instance, 
  1346. define a group called AIS_CSO_Nameserver_Dude like this:
  1347.      AIS_CSO_Nameserver_Dude    j-kuch@vm1.spcs.umn.edu
  1348.  
  1349.  
  1350. -------------------------------------------------------------
  1351. Q.  We are running a POP3 server on port 110.  Can we use POPmail with this POP port?
  1352.  
  1353. A.  Yes.  To have POPmail use a port other than the default 109 port, simply specify the 
  1354. desired port in the Advanced Configuration Parameters dialog box (access this dialog box by 
  1355. activating the Advanced... software button in the Configure dialog box).
  1356.  
  1357. -------------------------------------------------------------
  1358. Q.  I just FTP'd POPmail/PC and tried to run the program. I get the error message "TCP 
  1359. Driver did not load".  What is wrong?
  1360.  
  1361. A.   This can happen if you forget to specify binary mode when doing the ftp.  Before you 
  1362. enter the ╥get╙ command, enter ╥binary.╙  Sometimes we also see this problem if there are too 
  1363. many gateway hops, resulting in the file getting mysteriously truncated along the way.  For 
  1364. some reason, we've seen this problem frequently when people ftp POPmail from our server to 
  1365. their site in Canada.  Other than forgetting to specify binary mode, we still are not sure why 
  1366. this phenomenon occurs. Often subsequent attempts will succeed where the first try failed.  
  1367. After you ftp, just make sure that you have the complete file by checking that you received the 
  1368. correct number of bytes as shown by the directory command (ls).
  1369.  
  1370. If all else fails, many people with this problem have had success when they ftp the compressed 
  1371. file version of POPMAIL.EXE (popmail.exe.Z).
  1372.  
  1373. -------------------------------------------------------------
  1374. Q.  In what format is the POPmail/PC manual?
  1375.  
  1376. A.  The manual is in 3 formats: (1) man.hqx is in binhex format for Microsoft Word 4.0 on the 
  1377. Macintosh;  (2) man.rtf is in RTF (rich text) format, so you should be able to download and 
  1378. read this file with any version of Microsoft Word for the IBM; and (3)  man.txt is a straight-
  1379. ASCII version of the manual.
  1380.  
  1381. -------------------------------------------------------------
  1382. Q.  I have a friend who gave me his access number on CompuServe.  Can I use POPmail to 
  1383. send him mail?  
  1384.  
  1385. A.     Ñ From internet to Compuserve:
  1386.     Compuserve addresses are of the form  nnnnn,nnnn  where n is 0 to 9.  For example, 
  1387. 72555,3235.  Change the comma to a period and append @compuserve.com and you've got it.  
  1388. For example, to send to 72555,3235 you would address your mail to
  1389.         72555.3235@compuserve.com
  1390.     Ñ From Compuserve to internet:
  1391.     Preface the internet address with >INTERNET: and you're done.  For example, to send 
  1392. mail to a user name fred with an account on an internet mail server named 
  1393. boombox.micro.umn.edu from Compuserve you would address mail to
  1394.         >INTERNET:fred@boombox.micro.umn.edu
  1395.  
  1396. -------------------------------------------------------------
  1397. Q.  Does POPmail support BOOTP?
  1398.  
  1399. A.  We do support automatic configuration through BOOTP.  BOOTP is a protocol that lets 
  1400. you define all the parameters, IP address, gateways, and name servers at one central server.  
  1401. POPmail/PC interrogates the BOOTP server if the microcomputer IP address is 0.0.0.0.  In 
  1402. this way new users can just start up POPMail without knowing any IP numbers and POPMail 
  1403. will configure itself.
  1404.  
  1405. -------------------------------------------------------------
  1406. Q.  We have more than one Packet Driver loaded.  POPmail can't seem to find the correct 
  1407. packet driver. What's going on?
  1408.  
  1409. A.  POPmail uses the first packet driver it finds.  Make sure the packet driver POPmail needs 
  1410. has the lowest interrupt number. You can ensure success by assigning it the lowest possible 
  1411. interrupt number:  0x60.
  1412.  
  1413. -------------------------------------------------------------
  1414. Q.  Does POPmail/PC work on an AppleTalk network?
  1415. A.  We have tested POPmail with token ring and ethernet cards.  POPmail does not currently 
  1416. support LocalTalk, although we may add LocalTalk support at sometime in the future.
  1417.  
  1418. -------------------------------------------------------------
  1419. Q.  When I tried to use the 3C503 packet driver I was required to change the jumpers on the 
  1420. 3C503 to allow shared memory.  This allowed me to run POPMAIL which looks like a real 
  1421. good product.  However when I reconfigured the PC to boot with PC-NFS it wouldn't work 
  1422. unless I set the jumpers on the 3C503 back to "memory disable" (note: I didn't try to load 
  1423. 3C503 packet driver).
  1424.  
  1425. A.  The packet driver for this particular hardware requires memory sharing, while PC-NFS 
  1426. disallows it.  One of our users recently learned from SUN of an undocumented "switch" (/m4) 
  1427. that can be used when loading the PC-NFS drivers for the 3c503 card.  For example, when 
  1428. you boot up for PCNFS, you load the following:
  1429.  
  1430. Device= \NFS\DRIVERS\VECIE6.SYS /I2 /T2 /M4
  1431.  
  1432. This switch allows the PC-NFS drivers to use the 3c503 card jumpered for shared memory.  
  1433. This way one can use either the Clarkson drivers for telnet or POPmail or the PC-NFS drivers.  
  1434. Of course, one can not use them at the same time; separate reboot sequences are still necessary.  
  1435. But at least one needn't re-jumper the card to alternate between the two usages.
  1436.  
  1437. -------------------------------------------------------------
  1438. Q.  Can you run PC NFS and POPmail together?
  1439.  
  1440. A.  No, they can't both be running at the same time. PC-NFS and POPmail each have their 
  1441. own TCP protocol code.  They end up confusing each other.  The ideal solution would be for 
  1442. IBM to mandate one TCP driver that all applications must use, just as the packet-drivers are 
  1443. common low-level drivers all net applications use.
  1444.  
  1445. Unfortunately, we are not aware of a simple common TCP driver which all TCP programs 
  1446. accept as standard.
  1447.  
  1448. You'll have to set up some way of switching autoexec.bat files to selectively load PC-NFS or 
  1449. POPmail, but not both at the same time.
  1450. -------------------------------------------------------------
  1451. Q.  Can you make POPmail a TSR?
  1452.  
  1453. A.  A POPmail TSR would be nice in theory, but it would take up about 80k of RAM.  Most 
  1454. users don't want to or can't lose 80k without wreaking havoc upon their main applications.  So 
  1455. while it would be an interesting exercise in programming, it's not too practical on DOS 
  1456. machines.  However, POPmail does have a batch mode that you can use to have POPmail 
  1457. report the number of messages waiting for you on the server (see the manual for further 
  1458. information).
  1459.  
  1460. -------------------------------------------------------------
  1461. Q. Where are the POP2 protocols described?
  1462.  
  1463. A. The description of the POP2 protocol is in RFC937.
  1464.  
  1465. -------------------------------------------------------------
  1466. Q.  Does POPmail use password encryption?
  1467.  
  1468. A.  We added DES encryption to the login sequence.  Our POP2 server makes up a random 
  1469. key and sends it to the client.  The client encrypts the password with the key and sends it to the 
  1470. server.  The server can then unencrypt the password and check it. By choosing the right 
  1471. defaults, we can keep the server and clients interoperable, i.e., the client can recognize our 
  1472. "extended" POP2 server by the presence of a key in the server's welcome message. Therefore 
  1473. the client sends encrypted passwords to extended servers, and regular clear passwords to plain 
  1474. POP2 servers.  Similarly, our server accepts both encrypted and clear passwords 
  1475. interchangeably.  Therefore you can mix and match.  Our clients can talk to a standard POP2 or 
  1476. POP3 server, and other clients such as Eudora can talk to our server.  As another level of 
  1477. security, if our client determines that it is talking to a standard POP2 server, and must send the 
  1478. password in the clear form, it sends the password 1 character per packet with long random 
  1479. delays between packets, instead of sending it all in 1 packet.  This disguises the password from 
  1480. all but the most knowledgeable of network peekers.  You can get our extended POP2 server by 
  1481. anonymous FTP from boombox.micro.umn.edu.  It is in /pub/POPmail/unix.
  1482.  
  1483. -------------------------------------------------------------
  1484. Q.  We are using POPmail/PC and when sending a file attachment to a Macintosh client that is 
  1485. using Eudora, the Macintosh client gets info stating the file needs to be BINHEXed.  Why?
  1486.  
  1487. A.  There is a slight incompatibility between Eudora and POPmail's method of sending 
  1488. attachments.  Eudora will sometimes complain that there may be extra characters at the end of 
  1489. the attachment, or some similar message.  You can ignore the message as the attachment is 
  1490. okay.  It is just that POPmail sends one harmless extra character in certain cases.  This triggers 
  1491. an error message from Eudora.
  1492.  
  1493. -------------------------------------------------------------
  1494. Q.  Where is the complete collection of the packet drivers?
  1495.  
  1496. A.  A complete collection is available via anonymous ftp from   sun.soe.clarkson.edu.
  1497. -------------------------------------------------------------
  1498. Q.  I am trying to install POPmail and I can't seem to connect to our POP server.  What's 
  1499. wrong?
  1500.  
  1501. A.  It's hard to say.  In order to tell whether something is wrong with the way your POP server 
  1502. is configured, try connecting to our POP server first.  We have an account on our POP server 
  1503. which is specifically designated for testing POPmail.  Our POP server lives on 
  1504. boombox.micro.umn.edu (IP address 128.101.95.95).  User Name is testmail and Password 
  1505. is testmail.
  1506.  
  1507. -------------------------------------------------------------
  1508. Q.  Is there a version of POPmail that allows you to get your mail via a dialup connection?
  1509. I'm not interested in something that works on dialup slip, but rather something that just 
  1510. establishes a clean datapath between the PC and the pop and smtp mail servers...much like 
  1511. Eudora for the Macintosh allows you to do.
  1512.  
  1513. A.  The answer to your question is, ╥No, you cannot do what you ask.╙  POPmail works over 
  1514. a SLIP connection for dialup use.  SLIP allows you to use network applications (POPmail, 
  1515. internet gopher, telnet, ftp, etc.) from home with exactly the same user interface as when 
  1516. running these over a LAN connection.  Another advantage with SLIP is that you have end-to-
  1517. end error detection (something not true of Eudora's dialup access method).
  1518.  
  1519. -------------------------------------------------------------
  1520. Q.  How are Swedish characters mapped?
  1521.  
  1522. A.  Before we answer your question, let's review how computers deal with characters.  Your 
  1523. computer stores each character in an eight-bit chunk called a byte.  Depending upon the number 
  1524. stored in a byte, the byte can represent one of 256 characters.  A standard called ASCII has 
  1525. standardized the first 128 numbers to represent each of the characters necessary for the English 
  1526. language plus important symbols such as the dollar sign, period, and comma, and each of these 
  1527. numbers has been assigned a number.  For example, the number stored in the byte representing 
  1528. the dollar sign has been assigned the number 36.  This number is the same across all 
  1529. manufacturers, and this consistency makes it possible to exchange characters accurately from 
  1530. computer to computer.  Unfortunately, there is no standard for representing characters used in 
  1531. many other languages.  Since computer manufacturers want to sell computers to people who 
  1532. need other characters in order to communicate in their own languages, each manufacturer picks 
  1533. some arbitrary number beyond the first 128 numbers reserved by ASCII to represent each 
  1534. foreign character.  For example, the Swedish language uses a character called an "umlauted a" 
  1535. (an "a" with two dots over it).  An IBM computer uses the number 132 to represent a lower-
  1536. case umlauted "a", whereas a Macintosh uses the number 221 for this same character.  
  1537. Obviously, this difference causes a problem when transferring text between an IBM PC and a 
  1538. Macintosh.  But, there is even a larger problem.  When you send mail electronically, many mail 
  1539. programs will ignore any characters not part of the first group of 128 characters defined by the 
  1540. ASCII standard.  For this reason, many countries like Germany, France, and Sweden have 
  1541. decided to sacrifice certain ASCII characters in order to re-map or re-define these characters to 
  1542. accommodate the letter characters they need.  For example, the tilde character (~) is mapped to 
  1543. represent an umlauted "u" (a "u" with two dots over it) for the Swedish language character set.  
  1544. POPmail makes the conversion automatically, so that two people using POPmail can exchange 
  1545. E- mail written in Swedish without having letter characters appear as tildes or curly brackets at 
  1546. the other end.  Here are two tables showing how POPmail maps characters for the Swedish 
  1547. language when receiving and sending a POPmail message.  The IBM character code for each 
  1548. character is shown in the right-most column:
  1549.  
  1550. Incoming Characters:
  1551.      { --> è  (a with 2 dots above)    132
  1552.      } --> î  (a with a ring above)    134
  1553.      | --> Ü  (o with 2 dots above)    148
  1554.      ~ --> ƒ  (u with 2 dots above)    129
  1555.      ` --> Ä  (e with accent)          130
  1556.      [ --> Ç  (A with 2 dots above)    142
  1557.      ] --> ü  (A with a ring above)    143
  1558.      \ --> à  (O with 2 dots above)    153
  1559.      ^ --> å  (U with 2 dots above)    154
  1560.      @ --> â  (E with accent)          144
  1561. A.  Outgoing Characters:
  1562.      è --> {
  1563.      î --> }
  1564.      Ü --> |
  1565.      ƒ --> ~
  1566.      Ä --> `
  1567.      Ç --> [
  1568.      ü --> ]
  1569.      à --> \
  1570.      å --> ^
  1571.      â --> @
  1572.  
  1573. -------------------------------------------------------------
  1574. Q.   I've installed POPmail for testing and I noticed that in the initial setup ( configuration ), I 
  1575. do not get a prompt for 'Full Name'.  Is this normal?
  1576.  
  1577. A.  That is normal.  POPMail gets your full name from the SMTP server.  This is to
  1578. discourage forged mail.
  1579.  
  1580. -------------------------------------------------------------
  1581. Q.  What language is POPmail written in?
  1582.  
  1583. A.  Turbo C version 1.5, Turbo Assembler 1.0, and Turbo Pascal 6.0
  1584.  
  1585. -------------------------------------------------------------
  1586. Q.  How is the software in POPmail/PC layered?
  1587.  
  1588.  
  1589. A.  It is arranged like this:
  1590.  
  1591.        POPmail main program (user interface)
  1592.              |
  1593.              |
  1594.        net mail (same code for Macs and IBMs)
  1595.              |
  1596.              |
  1597.        ibm tcp
  1598.              |
  1599.              |
  1600.        seg (all written in C and ASM)
  1601.              |
  1602.              |
  1603.        packet driver
  1604.  
  1605. The SEG code is really a C program that is loaded into a segment by the Pascal program, in 
  1606. this case POPmail.  The Pascal program then transfers control to the C program (written in the 
  1607. small memory model so it fits into one segment).  The C program then hooks an interrupt and 
  1608. returns control to the Pascal program.  When the Pascal program wants a TCP function it calls 
  1609. a routine in ibmtcp that then calls the C program via an interrupt.  SEG provides simple 
  1610. functions like open, close, read and write.
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617. POPmail/PC
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626. User Manual
  1627. Version 2.5
  1628.  
  1629. 15 April 1992
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639. Computer & Information Services
  1640. University of Minnesota
  1641. Room 125 Shepherd Labs
  1642. 100 Union St. SE
  1643. Minneapolis, MN 55455
  1644.  
  1645. ⌐1992 University of Minnesota
  1646.  
  1647.  
  1648.  
  1649.  
  1650.